﻿/*
 * 排行模式武陵道场
 * Telegram : Meguel_chms
 * 2019.4.28
 */

var status = -1;
var sel = 0;
var rankLimit = 2; //进入次数上限

function start() {
	cm.sendSimple("我师父可是武陵最厉害的人，你居然要对他进行挑战？日后可别后悔了。#b\r\n#L0#去武陵道场挑战吧。#l\r\n#L1#武陵道场是什么？#l\r\n#L2#我想要看看在武陵道场可以获得的奖励。#l\r\n#L3#我想要确认一下今天剩余的挑战次数。#l");
	//\r\n#L4#我想要进入武陵身心修炼馆。#l
}

function action(mode, type, selection) {
	if (mode == 0) {
		cm.dispose();
		return;
	} else if (mode == 1) {
		status++;
	} else {
		status--;
	}

	switch (status) {
	case 0:
		sel = selection;
		switch (sel) {
		case 0: //开始道场
			cm.dispose();
			if (cm.getParty() != null) {
				cm.sendOk("武陵道场不能组队入场，只能独自一人挑战，你是胆小鬼吗？");
				return;
			}
			if (cm.getPQLog("dojorank") >= 2 && !cm.isAdmin()) {
				cm.sendOk("武陵道场每天只能进入" + rankLimit + "次！");
				return;
			}
			if (cm.getLevel() < 105) {
				cm.sendOk("武陵道场至少需要105级才能进入。");
				return;
			}
			// if (!cm.isQuestActive(7214)) {
			// 	cm.forceStartQuest(7214);
			// 	cm.getPlayer().updateOneInfo(14981, "PCAdvantage", "0");
			// 	cm.getPlayer().updateOneInfo(3847, "Result", "complete");
			// 	cm.getPlayer().updateOneInfo(3848, "Floor", "0");
			// 	cm.getPlayer().updateOneInfo(3848, "Time", "0");
			// 	cm.getPlayer().updateOneInfo(3849, "Floor", "0");
			// 	cm.getPlayer().updateOneInfo(3849, "Time", "0");
			// }
			// if (cm.getPlayer().getOneInfo(3887, "point") == null) {
			// 	cm.getPlayer().updateOneInfo(3887, "point", "0");
			// }
			var em = cm.getEventManager("Dojang");
			if (em == null) {
				cm.sendOk("该副本未开启，请联系管理员。");
				return;
			}
			cm.setPQLog("dojorank");
			// cm.getPlayer().updateOneInfo(3847, "Result", "start");
			em.startInstance_CharID(cm.getPlayer());
			break;
		case 1:
			cm.sendNext("我们师父是武陵最厉害的人，而师父所建造的地方就是武陵道场。武陵道场是一座共计63层的建筑物，由62层建筑再加上师父的单独楼层所构成，一层一层地逐渐往上走，就可以修炼自己，当然凭你的实力，估计是很难走到最后的。");
			break;
		case 2:
			cm.sendSimple("在武陵道场获取奖励的方法有两条，用超高的实力和强大的力量占据靠前的排名，又或者通过坚持不懈的努力获得点数并进行物物交换。\r\n#b\r\n#L0#询问排名奖励的相关事宜。#l\r\n#L1#询问参与奖励(点数)的相关事宜。#l");
			break;
		case 3:
			cm.sendOk("今天可在武陵道场参与#r" + (rankLimit - cm.getPQLog("dojorank")) + "#k次，这种事情你自己记着点。");
			cm.dispose();
			break;
		}
		break;
	case 1:
		switch (sel) {
		case 1:
			cm.sendNextPrev("除了师父所在的63层之外，其他各层都有冒险岛世界的BOSS驻守。详细的情况我也不太清楚，只有师父知道。");
			break;
		case 2:
			switch (selection) {
			case 0:
				cm.sendNext("正如我说的，师父会对排名靠前者给予奖励，只有强大才在我们武陵道场有着最大的价值，而为强大提供奖励，这不是理所应当的吗？");
				break;
			case 1:
				cm.dispose();
				cm.sendOk("点数会根据你的武陵道场参与度进行发放。\r\n\r\n1.按照每次挑战所通过的层数发放点数\r\n2.按照自己所在的排名区间，上周全体排名百分比来发放点数。\r\n点数就会根据这两条标准来发放。\r\n点数将与层数成正，将采取#b每一层默认会发放10，每10层额外发放100点#k的方式进行。\r\n而根据排名百分率所发放的点，则会使越强的人所在的排名区间，以及创造更好成绩的人，将分到更多的点数，你要是不想出洋相，就变得强大起来。\r\n啊，还有点数最多不能超过#b10万点#k，所以你得养成适时用点数的习惯。");
				break;

			}
			break;
		}
		break;
	case 2: //
		switch (sel) {
		case 1:
			cm.sendNextPrev("从第1层到第9层，从第11层到第19层，会有一个首领怪出场，想要进入下一阶段，只要打倒一个就可以了。\r\n\r\n从第21层到第29层会有一个首领怪和五个部下出场，只有将首领怪和部下全都打倒，才能进入下一层。");
			break;
		case 2:
			cm.sendNext("为了竞争更加公平，排名区间是不同的。\r\n\r\n*入门：105~140级\r\n*熟练：141~180级\r\n*精通：181级以上\r\n这是理所当然的，排名区间不同奖励也不同。");
			break;
		}
		break;
	case 3:
		switch (sel) {
		case 1:
			cm.sendNextPrev("从第31层到第39层，就需要对付超过两位首领怪。\r\n\r\n除了33、36、39层之外，都是以一对一的方式来对付大多数的首领怪，\r\n而33、36、39层则需要对付一次性出场的多个首领怪\r\n到40层为止，每10层会有冒险岛世界的命名BOSS登场。在这里可以每#r15秒#k使用一次药水。要是实力太差的话，会很辛苦。");
			break;
		case 2:
			cm.sendNext("一定要确定你属于哪个排名区间。\r\n\r\n你该不会说自己在之前的排名区间里排名靠前，让我给你发放奖励吧？\r\n#b别忘了要在当前所属排名区间内发放奖励#k。详细内容请查看武陵道场排名表。");
			cm.dispose();
			break;
		}
		break;
	case 4:
		cm.sendNextPrev("从41层开始，依然是每#r15秒#k可以使用一次药水，你问为什么？这个嘛，你进去之后自会知晓，呵呵呵……\r\n\r\n从41层开始，会再次出现一个首领怪，而之后的45层和50层则会出现多个首领怪，切不可掉以轻心。");
		break;
	case 5:
		cm.sendNextPrev("51层到56层会有冒险骑士团长和希纳斯守候，相信你应该知道，那并不是你所知道的那个温驯的希纳斯吧？\r\n\r\n从57层到62层，会有师父的弟子把守，如果能上到这里，就表明你真的实力超群。");
		break;
	case 6:
		cm.dispose();
		cm.sendNext("他们的实力和你在外面所知的会有些不一样，呵呵呵……这个嘛，你自己看着处理就好.\r\n\r\n而且由于师父设下的结界，你只能使出冒险岛世界#b十分之一#k的力量。进去之后，可不要惊慌失措。\r\n知道了的话，就快进去看看吧。是不是浑身发痒了？");
		break;
	}
}
